package com.shixun.service;

import com.baidubce.model.User;
import com.shixun.entity.FileEntity;
import com.shixun.entity.FpinglunEntity;
import com.shixun.entity.UserEntity;
import com.sun.xml.internal.ws.api.model.CheckedException;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * Created by fan-computer on 2016/12/13.
 */

public interface FcbService {
    /**
     * 注册
     */
    boolean userregisterService(UserEntity userEntity);


    /**
     * 登录
     */
    boolean userloginService(UserEntity userEntity);


    /**
     * 发表帖子
     */
    boolean saveFileService(FileEntity fileEntity);


    /**
     * 获得发表的帖子
     */
    List<FileEntity> getTiezi();


    /**
     * 删除帖子
     */
    boolean deleteTiezi(String string);

    /**
     * 加載所有帖子
     */
    List<FileEntity> searchAllFileService();

    /**
     * 通过id获取帖子的具体内容
     */
    FileEntity searchOneTieziService(String st);


    /**
     * 存储点赞
     */
    void saveDianzan(String string);


    /**
     * 发表评论
     */
    void PostPinglun(String str1, String str2);


    /**
     * 通过ID获得所有评论
     */
    List<FpinglunEntity> getAllPinglun(String string);


    /**
     * 通过ID查看文章
     */
    FileEntity findArticle(String string);


    /**
     * 通过ID删除后台管理中心中的文章
     */
    boolean deleteArticleService(String string);


    /**
     * 后台管理中西查看帖子
     */
    FileEntity findTiezi(String string);


    /**
     * 后台管理中心删除帖子
     */
    boolean deleteTieziService(String string);

}
